home *** CD-ROM | disk | FTP | other *** search
- // Filename: SERVICE.WMH
- // "DIB" Generated by Visual Programmer.
- // Author: Blue Sky
-
-
-
- // *************************************************************
- // Class definition MODAL dialog : CSimModalDlg
- // Base Class : CDialog
- // *************************************************************
-
- class CSimModalDlg : public CDialog
- {
- public:
- CSimModalDlg(LPCSTR lpszTemplateName,CWnd *pParentWnd);
- CSimModalDlg() : CDialog() {};
-
- protected:
- afx_msg LRESULT OnCommandHelp(WPARAM wParam, LPARAM lParam);
- virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
- afx_msg BOOL OnSetCursor (CWnd* pWnd, UINT nHitTest, UINT message);
-
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush;
- char *ms_szBitmap;
- BOOL ms_bStretch;
- BOOL ms_bAutoMenuEnable;
- DWORD ms_HelpID;
- BOOL ms_bScrollSupport,ms_bScrollInvalidate;
- int ms_iScrollVertLine,ms_iScrollHorLine,ms_iScrollVertPage,
- ms_iScrollHorPage,ms_iScrollRightOf,ms_iScrollBelow,
- ms_xScrolled,ms_yScrolled;
-
- public:
- virtual ~CSimModalDlg();
-
- protected:
- virtual LRESULT DefWindowProc(UINT nMsg, WPARAM wParam, LPARAM lParam);
- afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
- afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
- afx_msg void OnPaint();
- virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra,
- AFX_CMDHANDLERINFO* pHandlerInfo);
- afx_msg void OnInitMenuPopup(CMenu*, UINT, BOOL);
- afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
- afx_msg LRESULT OnHelpHitTest(WPARAM wParam, LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimModalDlg)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
- // *************************************************************
- // Class definition MODELESS dialog : CSimModelessDlg
- // Base Class : CDialog
- // *************************************************************
-
- class CSimModelessDlg : public CDialog
- {
- public:
- CSimModelessDlg();
- BOOL Create(LPCSTR lpszTemplateName,CWnd *pParentWnd)
- { return CDialog::Create(lpszTemplateName,pParentWnd); };
-
- protected:
- // To support termination of modeless dialog box.
- virtual void PostNcDestroy(); virtual void OnOK();
- virtual void OnCancel();
-
- afx_msg LRESULT OnCommandHelp(WPARAM wParam, LPARAM lParam);
- virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
- afx_msg BOOL OnSetCursor (CWnd* pWnd, UINT nHitTest, UINT message);
-
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush;
- char *ms_szBitmap;
- BOOL ms_bStretch;
- BOOL ms_bAutoMenuEnable;
- DWORD ms_HelpID;
- BOOL ms_bScrollSupport,ms_bScrollInvalidate;
- int ms_iScrollVertLine,ms_iScrollHorLine,ms_iScrollVertPage,
- ms_iScrollHorPage,ms_iScrollRightOf,ms_iScrollBelow,
- ms_xScrolled,ms_yScrolled;
-
- public:
- virtual ~CSimModelessDlg();
-
- protected:
- virtual LRESULT DefWindowProc(UINT nMsg, WPARAM wParam, LPARAM lParam);
- afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
- afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
- afx_msg void OnPaint();
- virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra,
- AFX_CMDHANDLERINFO* pHandlerInfo);
- afx_msg void OnInitMenuPopup(CMenu*, UINT, BOOL);
- afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
- afx_msg LRESULT OnHelpHitTest(WPARAM wParam, LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimModelessDlg)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
- // *************************************************************
- // Class definition Toolbars : CSimToolbar
- // Base Class : CDialogBar
- // *************************************************************
-
- class CSimToolbar : public CDialogBar
- {
- protected:
- afx_msg void OnNcDestroy();
- afx_msg int OnCreate(LPCREATESTRUCT lpcs);
- public:
- CWnd *pParentWnd;
- UINT ms_nThisStyle;
-
- CSimToolbar();
- BOOL Create(CWnd* pParentWnd, LPCSTR lpszTemplateName,UINT nStyle,
- UINT nID);//Prepare dialog template for CDialogBar::Create
- virtual BOOL OnInitDialog();
- virtual void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);
- LRESULT WindowProc(UINT nMsg, WPARAM wParam,LPARAM lParam);
-
-
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush;
- char *ms_szBitmap;
- BOOL ms_bStretch;
- BOOL ms_bAutoMenuEnable;
- DWORD ms_HelpID;
- BOOL ms_bScrollSupport,ms_bScrollInvalidate;
- int ms_iScrollVertLine,ms_iScrollHorLine,ms_iScrollVertPage,
- ms_iScrollHorPage,ms_iScrollRightOf,ms_iScrollBelow,
- ms_xScrolled,ms_yScrolled;
-
- public:
- virtual ~CSimToolbar();
-
- protected:
- virtual LRESULT DefWindowProc(UINT nMsg, WPARAM wParam, LPARAM lParam);
- afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
- afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
- afx_msg void OnPaint();
- virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra,
- AFX_CMDHANDLERINFO* pHandlerInfo);
- afx_msg void OnInitMenuPopup(CMenu*, UINT, BOOL);
- afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
- afx_msg LRESULT OnHelpHitTest(WPARAM wParam, LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimToolbar)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
- // *************************************************************
- // Class definition client area controls : CSimClientDlg
- // Base Class : CFormView
- // *************************************************************
-
- class CSimClientDlg : public CFormView
- {
- protected:
- afx_msg void OnNcDestroy();
- public:
-
- CSimClientDlg(LPCSTR lpszTemplateName);
- CSimClientDlg();//To be compatible with older versions
- void SimSetTemplate(LPCSTR lpszTemplateName);//To be compatible with older versions
- virtual void OnOK(){};//To be compatible with older versions
- virtual void OnCancel(){};//To be compatible with older versions
-
- BOOL Create(CWnd *pParentWnd);//Prepare dialog template for CFormView::Create
- virtual BOOL OnInitDialog();
-
-
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush;
- char *ms_szBitmap;
- BOOL ms_bStretch;
- BOOL ms_bAutoMenuEnable;
- DWORD ms_HelpID;
- BOOL ms_bScrollSupport,ms_bScrollInvalidate;
- int ms_iScrollVertLine,ms_iScrollHorLine,ms_iScrollVertPage,
- ms_iScrollHorPage,ms_iScrollRightOf,ms_iScrollBelow,
- ms_xScrolled,ms_yScrolled;
-
- public:
- virtual ~CSimClientDlg();
-
- protected:
- virtual LRESULT DefWindowProc(UINT nMsg, WPARAM wParam, LPARAM lParam);
- afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
- afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
- afx_msg void OnPaint();
- virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra,
- AFX_CMDHANDLERINFO* pHandlerInfo);
- afx_msg void OnInitMenuPopup(CMenu*, UINT, BOOL);
- afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
- afx_msg LRESULT OnHelpHitTest(WPARAM wParam, LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimClientDlg)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
-
- // *************************************************************
- // Class definition for Class: CSimScrollBar
- // Base Class : CScrollBar
- // *************************************************************
-
-
- class CSimScrollBar : public CScrollBar
- {
- protected:
- HFONT ms_hFont;
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush,ms_bTextColor,ms_bBkColor,ms_bBkMode;
- COLORREF ms_TextColorRef,ms_BkColorRef;
- int ms_fnBkMode;
-
- public:
- CSimScrollBar();
- virtual ~CSimScrollBar();
- BOOL SimInitCtrlFont(int nHeight,int nWidth,int nEscapement,
- int nOrientation,int fnWeight,BYTE fbItalic,BYTE fbUnderline,
- BYTE fbStrikeOut,BYTE fbCharSet,BYTE fbOutputPrecision,
- BYTE fbClipPrecision,BYTE fbQuality,BYTE fbPitchAndFamily,
- char *lpszFace);
- BOOL SimInitSolidBrush(COLORREF ColorRef);
- BOOL SimInitPatternBrush(char *pBitmapName);
- BOOL SimInitStockBrush(int fnObject);
- BOOL SimInitTextColor(BOOL bTextColor,COLORREF TextColorRef,BOOL bBkColor,COLORREF BkColorRef,int fnBkMode);
-
- protected:
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimScrollBar)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
-
- // *************************************************************
- // Class definition for Class: CSimStatic
- // Base Class : CStatic
- // *************************************************************
-
-
- class CSimStatic : public CStatic
- {
- protected:
- HFONT ms_hFont;
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush,ms_bTextColor,ms_bBkColor,ms_bBkMode;
- COLORREF ms_TextColorRef,ms_BkColorRef;
- int ms_fnBkMode;
-
- public:
- CSimStatic();
- virtual ~CSimStatic();
- BOOL SimInitCtrlFont(int nHeight,int nWidth,int nEscapement,
- int nOrientation,int fnWeight,BYTE fbItalic,BYTE fbUnderline,
- BYTE fbStrikeOut,BYTE fbCharSet,BYTE fbOutputPrecision,
- BYTE fbClipPrecision,BYTE fbQuality,BYTE fbPitchAndFamily,
- char *lpszFace);
- BOOL SimInitSolidBrush(COLORREF ColorRef);
- BOOL SimInitPatternBrush(char *pBitmapName);
- BOOL SimInitStockBrush(int fnObject);
- BOOL SimInitTextColor(BOOL bTextColor,COLORREF TextColorRef,BOOL bBkColor,COLORREF BkColorRef,int fnBkMode);
-
- protected:
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimStatic)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
-
- // *************************************************************
- // Class definition for Class: CSimEdit
- // Base Class : CEdit
- // *************************************************************
-
-
- class CSimEdit : public CEdit
- {
- protected:
- HFONT ms_hFont;
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush,ms_bTextColor,ms_bBkColor,ms_bBkMode;
- COLORREF ms_TextColorRef,ms_BkColorRef;
- int ms_fnBkMode;
-
- public:
- CSimEdit();
- virtual ~CSimEdit();
- BOOL SimInitCtrlFont(int nHeight,int nWidth,int nEscapement,
- int nOrientation,int fnWeight,BYTE fbItalic,BYTE fbUnderline,
- BYTE fbStrikeOut,BYTE fbCharSet,BYTE fbOutputPrecision,
- BYTE fbClipPrecision,BYTE fbQuality,BYTE fbPitchAndFamily,
- char *lpszFace);
- BOOL SimInitSolidBrush(COLORREF ColorRef);
- BOOL SimInitPatternBrush(char *pBitmapName);
- BOOL SimInitStockBrush(int fnObject);
- BOOL SimInitTextColor(BOOL bTextColor,COLORREF TextColorRef,BOOL bBkColor,COLORREF BkColorRef,int fnBkMode);
-
- protected:
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimEdit)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
-
- // *************************************************************
- // Class definition for Class: CSimListBox
- // Base Class : CListBox
- // *************************************************************
-
-
- class CSimListBox : public CListBox
- {
- protected:
- HFONT ms_hFont;
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush,ms_bTextColor,ms_bBkColor,ms_bBkMode;
- COLORREF ms_TextColorRef,ms_BkColorRef;
- int ms_fnBkMode;
-
- public:
- CSimListBox();
- virtual ~CSimListBox();
- BOOL SimInitCtrlFont(int nHeight,int nWidth,int nEscapement,
- int nOrientation,int fnWeight,BYTE fbItalic,BYTE fbUnderline,
- BYTE fbStrikeOut,BYTE fbCharSet,BYTE fbOutputPrecision,
- BYTE fbClipPrecision,BYTE fbQuality,BYTE fbPitchAndFamily,
- char *lpszFace);
- BOOL SimInitSolidBrush(COLORREF ColorRef);
- BOOL SimInitPatternBrush(char *pBitmapName);
- BOOL SimInitStockBrush(int fnObject);
- BOOL SimInitTextColor(BOOL bTextColor,COLORREF TextColorRef,BOOL bBkColor,COLORREF BkColorRef,int fnBkMode);
-
- protected:
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimListBox)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
-
- // *************************************************************
- // Class definition for Class: CSimComboBox
- // Base Class : CComboBox
- // *************************************************************
-
-
- class CSimComboBox : public CComboBox
- {
- protected:
- HFONT ms_hFont;
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush,ms_bTextColor,ms_bBkColor,ms_bBkMode;
- COLORREF ms_TextColorRef,ms_BkColorRef;
- int ms_fnBkMode;
-
- public:
- CSimComboBox();
- virtual ~CSimComboBox();
- BOOL SimInitCtrlFont(int nHeight,int nWidth,int nEscapement,
- int nOrientation,int fnWeight,BYTE fbItalic,BYTE fbUnderline,
- BYTE fbStrikeOut,BYTE fbCharSet,BYTE fbOutputPrecision,
- BYTE fbClipPrecision,BYTE fbQuality,BYTE fbPitchAndFamily,
- char *lpszFace);
- BOOL SimInitSolidBrush(COLORREF ColorRef);
- BOOL SimInitPatternBrush(char *pBitmapName);
- BOOL SimInitStockBrush(int fnObject);
- BOOL SimInitTextColor(BOOL bTextColor,COLORREF TextColorRef,BOOL bBkColor,COLORREF BkColorRef,int fnBkMode);
-
- protected:
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimComboBox)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
-
- // *************************************************************
- // Class definition for Class: CSimButton
- // Base Class : CButton
- // *************************************************************
-
-
- class CSimButton : public CButton
- {
- protected:
- HFONT ms_hFont;
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush,ms_bTextColor,ms_bBkColor,ms_bBkMode;
- COLORREF ms_TextColorRef,ms_BkColorRef;
- int ms_fnBkMode;
-
- public:
- CSimButton();
- virtual ~CSimButton();
- BOOL SimInitCtrlFont(int nHeight,int nWidth,int nEscapement,
- int nOrientation,int fnWeight,BYTE fbItalic,BYTE fbUnderline,
- BYTE fbStrikeOut,BYTE fbCharSet,BYTE fbOutputPrecision,
- BYTE fbClipPrecision,BYTE fbQuality,BYTE fbPitchAndFamily,
- char *lpszFace);
- BOOL SimInitSolidBrush(COLORREF ColorRef);
- BOOL SimInitPatternBrush(char *pBitmapName);
- BOOL SimInitStockBrush(int fnObject);
- BOOL SimInitTextColor(BOOL bTextColor,COLORREF TextColorRef,BOOL bBkColor,COLORREF BkColorRef,int fnBkMode);
-
- protected:
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimButton)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
-
- // *************************************************************
- // Class definition for Class: CSimCustom
- // Base Class : CWnd
- // *************************************************************
-
-
- class CSimCustom : public CWnd
- {
- protected:
- HFONT ms_hFont;
- HBRUSH ms_hBrush;
- BOOL ms_bDeleteBrush,ms_bTextColor,ms_bBkColor,ms_bBkMode;
- COLORREF ms_TextColorRef,ms_BkColorRef;
- int ms_fnBkMode;
-
- public:
- CSimCustom();
- virtual ~CSimCustom();
- BOOL SimInitCtrlFont(int nHeight,int nWidth,int nEscapement,
- int nOrientation,int fnWeight,BYTE fbItalic,BYTE fbUnderline,
- BYTE fbStrikeOut,BYTE fbCharSet,BYTE fbOutputPrecision,
- BYTE fbClipPrecision,BYTE fbQuality,BYTE fbPitchAndFamily,
- char *lpszFace);
- BOOL SimInitSolidBrush(COLORREF ColorRef);
- BOOL SimInitPatternBrush(char *pBitmapName);
- BOOL SimInitStockBrush(int fnObject);
- BOOL SimInitTextColor(BOOL bTextColor,COLORREF TextColorRef,BOOL bBkColor,COLORREF BkColorRef,int fnBkMode);
-
- protected:
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
-
- protected:
-
- DECLARE_DYNCREATE(CSimCustom)
-
- DECLARE_MESSAGE_MAP()
-
- };
-
-
-
- // *************************************************************
- // Class definition for Class: CSimGraphicButton
- // Base Class : CButton
- // *************************************************************
-
-
- class CSimGraphicButton : public CButton
- {
- char *ms_szBitmap;
- char *ms_szNormal;
- char *ms_szFocus;
- char *ms_szSelected;
- char *ms_szDisabled;
- BOOL ms_bBitmap;
- BOOL ms_bStretch;
- BOOL ms_bHidden;
- int ms_iGraphicType;
-
- public:
- CSimGraphicButton();
- virtual ~CSimGraphicButton();
- void ClearData();
- virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
- void SimSetGraphicData(char *szBitmap,BOOL bBitmap,BOOL bStretch);
- void SimSetGraphicDataBkGrnd(char *szBitmap,BOOL bBitmap,BOOL bStretch);
- void SimSetGraphicData3D(char *szNormal,char *szFocus,char *szSelected,
- char *szDisabled,BOOL bBitmap,BOOL bStretch);
- afx_msg LRESULT SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
- protected:
- DECLARE_DYNCREATE(CSimGraphicButton)
-
- DECLARE_MESSAGE_MAP()
- };
- #include "SERVICE.HPP"
-